Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>PyChess</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/PyChess"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-PyChess rootpage-PyChess skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">PyChess</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p class="mw-empty-elt">
</p>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above summary">PyChess</th></tr><tr><td colspan="2" class="infobox-image logo"></td></tr><tr><td colspan="2" class="infobox-image logo"><div class="infobox-caption">User playing against <a href="Crafty" title="Crafty">Crafty</a></div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data">The PyChess Project</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">13&nbsp;September 2006<span style="display:none">&nbsp;(<span class="bday dtstart published updated">2006-09-13</span>)</span></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">1.0.3
/ 19&nbsp;March 2021<span style="display:none">&nbsp;(<span class="bday dtstart published updated">2021-03-19</span>)</span></div></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="Python_(programming_language)" title="Python (programming language)">Python</a> (<a href="PyGTK" title="PyGTK">PyGTK</a>)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="Unix-like" title="Unix-like">Unix-like</a>, <a href="Windows" class="mw-redirect" title="Windows">Windows</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Available in</th><td class="infobox-data">61 languages<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="Computer_chess" title="Computer chess">Computer chess</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="GNU_General_Public_License_3" class="mw-redirect" title="GNU General Public License 3">GNU General Public License 3</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://pychess.github.io">pychess<wbr>.github<wbr>.io</a></span></td></tr></tbody></table>
<p><i><b>PyChess</b></i> is a <a href="Free_software" title="Free software">free software</a> <a href="Chess" title="Chess">chess</a> client developed for <a href="GNU" title="GNU">GNU</a>. It allows users to play offline or online via the <a href="Freechess" class="mw-redirect" title="Freechess">Free Internet Chess Server</a> (FICS). PyChess also incorporates a built-in <a href="Chess_engine" title="Chess engine">chess engine</a>, which in contrast to most other chess <a href="AI" class="mw-redirect" title="AI">AIs</a> is written in the <a href="Python_(programming_language)" title="Python (programming language)">Python</a> language and focuses more on fun of play than raw strength. For more advanced users, PyChess allows for virtually any other external chess engine to be used with it.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>Development on PyChess was started by Thomas Dybdahl Ahle in 2006, and the first public release was sent out later that year.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> The release contained the bare minimum of features to play a game of chess, and was backed only by the <a href="GNU_Chess" title="GNU Chess">GNU Chess</a> engine.
</p><p>In the end of 2006, PyChess was close to become a part of <a href="GNOME_Games" class="mw-redirect" title="GNOME Games">GNOME Games</a>, which were holding a usage survey of aspiring new games to include in the suite.<sup id="cite_ref-gamesplan_4-0" class="reference"><a href="#cite_note-gamesplan-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Being nearly just started at the time, it lost to the more established <a href="GlChess" class="mw-redirect" title="GlChess">glChess</a>, which managed to fix its hardware accelerating dependency before the end of the trial.<sup id="cite_ref-gamesplan_4-1" class="reference"><a href="#cite_note-gamesplan-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> glChess is still developed as a part of GNOME today.
Afterwards there were talks of the two programs merging, but the developers decided they were targeting different user segments, with PyChess aiming towards more advanced users.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>In 2009, PyChess won <a href="Les_Troph%C3%A9es_du_Libre" title="Les Trophées du Libre">Les Trophées du Libre</a> in Paris in the category of hobby computing.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p><p>PyChess has grown steadily since then, with increasing year-to-year development activity, and would cost more than $500,000 to develop today in terms of the man-hours required to develop such a codebase.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
By 2011 it was among the seven most frequently used chess clients to access the <a href="Freechess" class="mw-redirect" title="Freechess">Free Internet Chess Server</a>,<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> which in turn is the only non-web-based chess server available for Linux.
</p><p>Version 0.12 of PyChess uses <a href="PyGObject" class="mw-redirect" title="PyGObject">PyGObject</a> and GTK+ 3, prior versions used the obsoleted PyGTK.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Logo">Logo</h2></div>
<p>The current PyChess logo was contributed by Karol Kreński in 2007.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> Karol's original design was very cartoonish, but was modified into a slightly calmer expression.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Aims">Aims</h2></div>
<p>According to the PyChess website:
</p>
<style data-mw-deduplicate="TemplateStyles:r1244412712">
/* start https://en.wikipedia.org/ */


.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}


/* end https://en.wikipedia.org/ */
</style><blockquote class="templatequote"><p>The goal of PyChess is to provide an advanced chess client for <a href="Linux" title="Linux">Linux</a>, and do that with a nice and efficient <a href="User_interface" title="User interface">user interface</a> in line with the GNOME Human Interface Guidelines. The client should be fun and exciting to those new to chess – who just want to play a short games to procrastinate their work – as well as those who want to utilize their computer for further enhancing their play.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup></p></blockquote>
<p>The PyChess project puts heavy emphasis on simplicity, trying to avoid the complicated <a href="User_interfaces" class="mw-redirect" title="User interfaces">user interfaces</a> of <a href="XBoard" title="XBoard">XBoard</a> and BabasChess. This implies adding new features slowly, so they can be integrated in the overall usage scheme, and make things "just work". At the same time the project strives to contain most of the features known from major Windows chess clients such as <a href="Chessbase" class="mw-redirect" title="Chessbase">Chessbase</a> and <i>Aquarium</i> by ChessOK.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="GNOME_Chess" class="mw-redirect" title="GNOME Chess">GNOME Chess</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20210801230535/https://github.com/pychess/pychess/tree/master/lang">"pychess/lang"</a>. Github. Archived from <a rel="nofollow" class="external text" href="https://github.com/pychess/pychess/tree/master/lang">the original</a> on 1 August 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">25 August</span> 2021</span>.</cite> 61 files for languages can be counted, excluding one other file (<i>pychess.pot</i>).</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://pychess.github.io/about/">"About PyChess"</a>. <i>pychess.github.io</i><span class="reference-accessdate">. Retrieved <span class="nowrap">25 August</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://gnomedesktop.org/node/2758">"Pychess 0.2"</a>. 13 September 2006.</cite></span>
</li>
<li id="cite_note-gamesplan-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-gamesplan_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-gamesplan_4-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1 cs1-prop-unfit"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20060903141629/http://live.gnome.org/GnomeGames/NewGamesPlan">"GNOME Games Plan for Included Games"</a>. 3 September 2006. Archived from the original on 3 September 2006.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFAncell2006" class="citation web cs1">Ancell, Robert (15 September 2006). <a rel="nofollow" class="external text" href="http://bobthegnome.blogspot.com/2006/09/glchess-now-in-2d.html">"glChess... Now in 2D!"</a>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFAncell2006" class="citation web cs1">Ancell, Robert (17 December 2006). <a rel="nofollow" class="external text" href="http://bobthegnome.blogspot.com/2006/12/summary-of-current-open-source-chess.html">"Summary of current open-source chess programs"</a>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFKehrer2009" class="citation web cs1 cs1-prop-foreign-lang-source">Kehrer, Anika (9 June 2009). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161231075244/http://www.linux-magazin.de/Online-Artikel/Gewonnen-Trophees-du-Libre-2009">"Die kleine große Freiheit"</a>. <i>Linux Magazin</i> (in German). Linux New Media AG. Archived from <a rel="nofollow" class="external text" href="http://www.linux-magazin.de/Online-Artikel/Gewonnen-Trophees-du-Libre-2009">the original</a> on 31 December 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">17 July</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20121016025450/https://www.ohloh.net/p/pychess">"PyChess at Ohloh"</a>. 9 July 2011. Archived from <a rel="nofollow" class="external text" href="https://www.ohloh.net/p/pychess">the original</a> on 16 October 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">29 June</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20161230230309/http://www.pychess.org/news/">"PyChess News"</a>. Archived from <a rel="nofollow" class="external text" href="http://pychess.org/news/">the original</a> on 30 December 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">10 July</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://packages.debian.org/stretch/pychess">"PyChess 0.12 in Debian 9 repository"</a>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite id="CITEREFKreński" class="citation web cs1">Kreński, Karol. <a rel="nofollow" class="external text" href="https://code.google.com/p/pychess/issues/detail?id=160&amp;q=logo">"Issue 160 – Alternative Logo"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">25 March</span> 2007</span>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite id="CITEREFKreński" class="citation web cs1">Kreński, Karol. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161231074635/http://www.inf.sgsp.edu.pl/pub/MALUNKI/2007/">"Galeria Karola Kreńskiego"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.inf.sgsp.edu.pl/pub/MALUNKI/2007/">the original</a> on 31 December 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">10 July</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/pychess/pychess">"PyChess at GiHub Project Hosting"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">10 July</span> 2011</span>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<p><span class="noviewer" typeof="mw:File"></span> Media related to <a href="https://commons.wikimedia.org/wiki/Category:PyChess" class="extiw external" title="commons:Category:PyChess">PyChess</a> at Wikimedia Commons
</p>
<ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://pychess.github.io/">Official website</a></span></span></li>
<li><a rel="nofollow" class="external text" href="https://github.com/pychess/pychess">pychess</a> on <a href="GitHub" title="GitHub">GitHub</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="GNOME822" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="GNOME822" style="font-size:114%;margin:0 4em"><a href="GNOME" title="GNOME">GNOME</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="GNOME_Core_Applications" title="GNOME Core Applications">Core Applications</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="GNOME_Boxes" title="GNOME Boxes">Boxes</a></li>
<li><a href="GNOME_Calculator" title="GNOME Calculator">Calculator</a></li>
<li>Calendar</li>
<li>Character Map</li>
<li><a href="GNOME_Disks" title="GNOME Disks">Disks</a></li>
<li><a href="Evince" title="Evince">Evince</a></li>
<li><a href="GNOME_Files" title="GNOME Files">Files</a></li>
<li><a href="Loupe_(software)" title="Loupe (software)">Loupe</a></li>
<li><a href="GNOME_Text_Editor" title="GNOME Text Editor">Text Editor</a></li>
<li><a href="GNOME_Software" title="GNOME Software">Software</a></li>
<li>Snapshot</li>
<li><a href="GNOME_Terminal" title="GNOME Terminal">Terminal</a></li>
<li>Showtime</li>
<li>Audio Player</li>
<li><a href="GNOME_Web" title="GNOME Web">Web</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_GTK_applications" title="List of GTK applications">Extras</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:9em">Development</th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="GNOME_Builder" title="GNOME Builder">Builder</a></li>
<li><a href="Glade_Interface_Designer" title="Glade Interface Designer">Glade Interface Designer</a></li>
<li><a href="Meld_(software)" title="Meld (software)">Meld</a></li>
<li><a href="GNOME_Devhelp" title="GNOME Devhelp">GNOME Devhelp</a></li>
<li><a href="Gtranslator" title="Gtranslator">Gtranslator</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em">Office</th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="AbiWord" title="AbiWord">AbiWord</a></li>
<li><a href="Dia_(software)" title="Dia (software)">Dia</a></li>
<li><a href="GNOME_Evolution" title="GNOME Evolution">Evolution</a></li>
<li><a href="GNOME_LaTeX" title="GNOME LaTeX">GNOME LaTeX</a></li>
<li><a href="Gnumeric" title="Gnumeric">Gnumeric</a></li>
<li><a href="OCRFeeder" title="OCRFeeder">OCRFeeder</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em">Graphics</th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="F-Spot" title="F-Spot">F-Spot</a></li>
<li><a href="GIMP" title="GIMP">GIMP</a></li>
<li><a href="GThumb" title="GThumb">gThumb</a></li>
<li><a href="Inkscape" title="Inkscape">Inkscape</a></li>
<li><a href="Shotwell_(software)" title="Shotwell (software)">Shotwell</a></li>
<li><a href="Scanner_Access_Now_Easy#Simple_Scan" title="Scanner Access Now Easy">Simple Scan</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em">Internet</th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Balsa_(email_client)" title="Balsa (email client)">Balsa</a></li>
<li><a href="Empathy_(software)" title="Empathy (software)">Empathy</a></li>
<li><a href="Ekiga" title="Ekiga">Ekiga</a></li>
<li><a href="Geary_(e-mail_client)" title="Geary (e-mail client)">Geary</a></li>
<li>GNOME Connections</li>
<li><a href="GNOME_Fractal" class="mw-redirect" title="GNOME Fractal">GNOME Fractal</a></li>
<li><a href="Gobby" title="Gobby">Gobby</a></li>
<li><a href="Jami_(software)" title="Jami (software)">Jami</a></li>
<li><a href="Transmission_(BitTorrent_client)" title="Transmission (BitTorrent client)">Transmission-gtk</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em">Media</th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Banshee_(media_player)" title="Banshee (media player)">Banshee</a></li>
<li>EasyTag</li>
<li><a href="Pitivi" title="Pitivi">Pitivi</a></li>
<li><a href="Rhythmbox" title="Rhythmbox">Rhythmbox</a></li>
<li><a href="Sound_Juicer" title="Sound Juicer">Sound Juicer</a></li>
<li><a href="GNOME_SoundConverter" title="GNOME SoundConverter">SoundConverter</a></li>
<li><a href="Sushi_(software)" class="mw-redirect" title="Sushi (software)">sushi</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em">Games</th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="GNOME_Games" class="mw-redirect" title="GNOME Games">GNOME Games</a>
<ul><li><a href="GNOME_Chess" class="mw-redirect" title="GNOME Chess">Chess</a></li>
<li><a href="GNOME_Mines" class="mw-redirect" title="GNOME Mines">Mines</a></li></ul></li>
<li><a href="Gbrainy" class="mw-redirect" title="Gbrainy">gbrainy</a></li>
</ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em">Utilities</th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Archive_Manager" class="mw-redirect" title="Archive Manager">Archive Manager</a></li>
<li><a href="Brasero_(software)" title="Brasero (software)">Brasero</a></li>
<li><a href="Dconf" title="Dconf">dconf-editor</a></li>
<li><a href="Gedit" title="Gedit">gedit</a></li>
<li><a href="Gnote" title="Gnote">gnote</a></li>
<li><a href="GParted" title="GParted">GParted</a></li>
<li><a href="Seahorse_(software)" title="Seahorse (software)">Seahorse</a></li>
<li><a href="Tomboy_(software)" title="Tomboy (software)">Tomboy</a></li>
<li><a href="Yelp_(software)" title="Yelp (software)">Yelp</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Components</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:9em">User interface</th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">GNOME 40</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Mutter on GSK</li>
<li>…</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">GNOME 3</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Client-Side_Decoration" class="mw-redirect" title="Client-Side Decoration">Client-Side Decoration</a></li>
<li><a href="Cantarell_(typeface)" title="Cantarell (typeface)">Cantarell</a></li>
<li><a href="GNOME_Display_Manager" title="GNOME Display Manager">GDM</a></li>
<li><a href="Mutter_(software)" title="Mutter (software)">Mutter</a></li>
<li><a href="GNOME_Shell" title="GNOME Shell">GNOME Shell</a></li>
<li><a href="Tango_Desktop_Project" title="Tango Desktop Project">Tango Desktop Project</a></li>
<li><a href="Orca_(assistive_technology)" title="Orca (assistive technology)">Orca</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">GNOME 2</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Metacity" title="Metacity">Metacity</a></li>
<li><a href="GNOME_Panel" class="mw-redirect" title="GNOME Panel">GNOME Panel</a></li>
<li><a href="Clearlooks" title="Clearlooks">Clearlooks</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adwaita_(design_language)" title="Adwaita (design language)">Adwaita</a></li>
<li><a href="Cinnamon_(software)" class="mw-redirect" title="Cinnamon (software)">Cinnamon</a></li>
<li><a href="MATE_(software)" class="mw-redirect" title="MATE (software)">MATE</a></li>
<li><a href="Diodon_(software)" title="Diodon (software)">Diodon</a></li>
<li><a href="GNOME_Do" title="GNOME Do">GNOME Do</a></li>
<li><a href="Avant_Window_Navigator" title="Avant Window Navigator">Avant Window Navigator</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em">GNOME Base</th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="GTK" title="GTK">GTK</a>
<ul><li><a href="GDK" title="GDK">GDK</a></li>
<li><a href="GTK_Scene_Graph_Kit" title="GTK Scene Graph Kit">GSK</a></li>
<li><a href="Accessibility_Toolkit" title="Accessibility Toolkit">ATK</a></li>
<li>Clutter</li></ul></li>
<li><a href="Pango" title="Pango">Pango</a></li>
<li><a href="GLib" title="GLib">GLib</a>
<ul><li><a href="GObject" title="GObject">GObject</a></li>
<li><a href="GIO_(software)" title="GIO (software)">GIO</a></li></ul></li>
<li><a href="Intelligent_Input_Bus" title="Intelligent Input Bus">IBus</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Dconf" title="Dconf">dconf</a></li>
<li><a href="GNOME_Keyring" title="GNOME Keyring">Keyring</a></li>
<li><a href="GNOME-DB" class="mw-redirect" title="GNOME-DB">GNOME-DB</a></li>
<li><a href="GVfs" title="GVfs">GVfs</a>
<ul><li><a href="GnomeVFS" title="GnomeVFS">GnomeVFS</a></li></ul></li>
<li><a href="Librsvg" title="Librsvg">Librsvg</a></li>
<li><a href="TinySPARQL" title="TinySPARQL">TinySPARQL</a></li>
<li><a href="Vala_(programming_language)" title="Vala (programming language)">Vala</a></li>
<li><a href="Libxslt" title="Libxslt">libxslt</a></li>
<li><a href="Libxml2" title="Libxml2">libxml2</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:9em"><a href="Freedesktop.org" title="Freedesktop.org">freedesktop.org</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em">
<ul><li><a href="AppStream" title="AppStream">AppStream</a></li>
<li><a href="D-Bus" title="D-Bus">D-Bus</a></li>
<li><a href="GStreamer" title="GStreamer">GStreamer</a></li>
<li><a href="NetworkManager" title="NetworkManager">NetworkManager</a></li>
<li><a href="Poppler_(software)" title="Poppler (software)">Poppler</a></li>
<li><a href="Wayland_(display_server_protocol)" class="mw-redirect" title="Wayland (display server protocol)">Wayland</a></li>
<li><a href="X.Org_Server" title="X.Org Server">X.Org Server</a></li>
<li><a href="PulseAudio" title="PulseAudio">PulseAudio</a></li>
<li><a href="PackageKit" title="PackageKit">PackageKit</a></li>
<li><a href="HarfBuzz" title="HarfBuzz">HarfBuzz</a></li>
<li><a href="Cairo_(graphics)" title="Cairo (graphics)">Cairo</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Community</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="GNOME_Foundation" title="GNOME Foundation">GNOME Foundation</a></li>
<li><a href="GNOME_Users_And_Developers_European_Conference" class="mw-redirect" title="GNOME Users And Developers European Conference">GUADEC</a></li>
<li><a href="The_GNOME_Project" class="mw-redirect" title="The GNOME Project">The GNOME Project</a></li>
<li><a href="Outreachy" title="Outreachy">Outreachy</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Miguel_de_Icaza" title="Miguel de Icaza">Miguel de Icaza</a></li>
<li><a href="Luis_Villa" title="Luis Villa">Luis Villa</a></li>
<li><a href="Havoc_Pennington" title="Havoc Pennington">Havoc Pennington</a></li>
<li><a href="Karen_Sandler" title="Karen Sandler">Karen Sandler</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2" style="font-weight: bold"><div>
<ul><li><b><span class="nowrap"><span class="noviewer" typeof="mw:File"></span> </span><a href="Portal%3ALinux" title="Portal:Linux">Linux portal</a></b></li>
<li><b><span class="nowrap"><span class="noviewer" typeof="mw:File"><span></span></span> </span><a href="Portal%3AFree_and_open-source_software" title="Portal:Free and open-source software">Free and open-source software portal</a></b></li>
<li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</li>
<li><span class="noviewer" typeof="mw:File"><span title="Commons page"></span></span> <a href="https://commons.wikimedia.org/wiki/Category:GNOME" class="extiw external" title="commons:Category:GNOME">Commons</a></li>
<li><span class="noviewer" typeof="mw:File"><span title="WikiProject"></span></span> WikiProject</li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2024-12-26" href="https://en.wikipedia.org/wiki/?title=PyChess&amp;oldid=1265372083">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>